package com.zhiwei.service;

import com.zhiwei.pojo.User;
import com.zhiwei.vo.PageResult;
import com.zhiwei.vo.UserInfo;

import java.util.List;

public interface UserService {
    List<User> getlist();

    UserInfo login(User user);

    int addUser(User user);

    User getUser(Integer userId);

    User findUser(String name);

    User getUserById(Integer id);

    int getMsgNum(Integer userId);

    void updateUser(User user);

    void resetPassword(User user);

    PageResult getUserList(PageResult pageResult);

    void updateStatus(User user);

    void addMyUser(User user);

    void deleteUser(Integer id);

    User selectById(Integer userId);

    int updateById(User user);
}
